package com.wego.entity.vo;

import lombok.*;

import java.math.BigDecimal;

/**
 * @className: OrderVO
 * @description: Order视图类
 * @author: Li Chuanwei
 * @date: 2023/07/14 10:14
 * @Company: Copyright [日期] by [作者或个人]
 **/

@Getter
@Setter
@Builder
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class OrderVO {
    /**
     * 编号
     */
    private Long id;

    /**
     * 购买商品数量
     */
    private Integer amount;

    /**
     * 订单总金额
     */
    private BigDecimal money;

    /**
     * 支付方式编号：1微信 2支付宝 3银联  4线下
     */
    private String payMethodName;

    /**
     * 用户编号
     */
    private Long userId;

    /**
     * 用户昵称
     */
    private String userName;

    /**
     * 收件地址
     */
    private String addressName;


    /**
     * 快递公司
     */
    private String trackingName;

    /**
     * 快递单号
     */
    private String trackingNumber;

    /**
     * 显示优先级
     */
    private Integer priority;

    /**
     * 订单最后状态
     */
    private String state;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;
}
